package com.lanou.tipsy.entity.singer.singers_album;

import java.io.Serializable;

/**
 * Created by dllo on 15/10/22.
 * 中间层
 */
public class SAlbumData implements Serializable{
    /**
     * albumId : 2287095
     * name : 陪你度过漫长岁月
     * alias : Sleep Alone
     * description : 周迅力邀香港乐坛实力派唱将陈奕迅开嗓献唱，Eason极具辨识度的嗓音配上悠扬柔美的词曲，狂掀暖心狂潮。而主题曲《陪你度过漫长岁月》更是延续Eason一贯的“E式情歌”风格，透过感人的旋律传达心声，贯彻了他多年以来的音乐固定风格。 电影《陪安东尼度过漫长岁月》主要讲述的是一个治愈系大男孩从20岁到23岁、从大学毕业到海外求学期间的真实生活与情感体验，影片中的男主人公安东尼暖男气质十足，他性格温柔又略带羞涩，当得知心爱的女孩小樱心有所属后甘愿陪伴左右，实现起“陪伴是最长情的告白”另类守候。此次曝光的主题曲从词曲到画面百分百地契合了影片主题，“我是沉默的存在，不当你的世界，只作你肩膀”、“一次次失去又重来，我没离开，陪伴是最长情的告白”等歌词句句戳中心窝，而整首MV中出现最高频率的词眼“陪伴”更是一语成谶地完美概括出电影《陪安东尼度过漫长岁月》的暖心内核。
     * type : 2
     * typeName : 录音室专辑
     * coverId : 7020308
     * picUrl : http://3p.pic.ttdtweb.com/3p.ttpod.com/album/0/6/2287095.jpg
     * singerPicUrl : http://3p.pic.ttdtweb.com/3p.ttpod.com/singer/50530/44358.jpg
     * singerId : 50530
     * singerName : 陈奕迅
     * singerSFlag : 1
     * publishYear : 2015
     * publishDate : 2015-10-14
     * publisher : 0
     * companyId : 36
     * companyName : 环球音乐
     * lang : 国语
     * songs : null
     * songList : null
     * titleSongs : null
     * styles : null
     * genres : null
     * tags : null
     * commentCount : 0
     * favoriteCount : 0
     * followFlag : false
     * userId : 0
     */

    private int albumId;
    private String name;
    private String alias;
    private String description;
    private int type;
    private String typeName;
    private int coverId;
    private String picUrl;
    private String singerPicUrl;
    private int singerId;
    private String singerName;
    private int singerSFlag;
    private int publishYear;
    private String publishDate;
    private int publisher;
    private int companyId;
    private String companyName;
    private String lang;
    private Object songs;
    private Object songList;
    private Object titleSongs;
    private Object styles;
    private Object genres;
    private Object tags;
    private int commentCount;
    private int favoriteCount;
    private boolean followFlag;
    private int userId;
    private SAlbumRightKey albumRightKey;

    public int getAlbumId() {
        return albumId;
    }

    public void setAlbumId(int albumId) {
        this.albumId = albumId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAlias() {
        return alias;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public int getCoverId() {
        return coverId;
    }

    public void setCoverId(int coverId) {
        this.coverId = coverId;
    }

    public String getPicUrl() {
        return picUrl;
    }

    public void setPicUrl(String picUrl) {
        this.picUrl = picUrl;
    }

    public String getSingerPicUrl() {
        return singerPicUrl;
    }

    public void setSingerPicUrl(String singerPicUrl) {
        this.singerPicUrl = singerPicUrl;
    }

    public int getSingerId() {
        return singerId;
    }

    public void setSingerId(int singerId) {
        this.singerId = singerId;
    }

    public String getSingerName() {
        return singerName;
    }

    public void setSingerName(String singerName) {
        this.singerName = singerName;
    }

    public int getSingerSFlag() {
        return singerSFlag;
    }

    public void setSingerSFlag(int singerSFlag) {
        this.singerSFlag = singerSFlag;
    }

    public int getPublishYear() {
        return publishYear;
    }

    public void setPublishYear(int publishYear) {
        this.publishYear = publishYear;
    }

    public int getPublisher() {
        return publisher;
    }

    public void setPublisher(int publisher) {
        this.publisher = publisher;
    }

    public String getPublishDate() {
        return publishDate;
    }

    public void setPublishDate(String publishDate) {
        this.publishDate = publishDate;
    }

    public int getCompanyId() {
        return companyId;
    }

    public void setCompanyId(int companyId) {
        this.companyId = companyId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getLang() {
        return lang;
    }

    public void setLang(String lang) {
        this.lang = lang;
    }

    public Object getSongs() {
        return songs;
    }

    public void setSongs(Object songs) {
        this.songs = songs;
    }

    public Object getSongList() {
        return songList;
    }

    public void setSongList(Object songList) {
        this.songList = songList;
    }

    public Object getTitleSongs() {
        return titleSongs;
    }

    public void setTitleSongs(Object titleSongs) {
        this.titleSongs = titleSongs;
    }

    public Object getStyles() {
        return styles;
    }

    public void setStyles(Object styles) {
        this.styles = styles;
    }

    public Object getGenres() {
        return genres;
    }

    public void setGenres(Object genres) {
        this.genres = genres;
    }

    public Object getTags() {
        return tags;
    }

    public void setTags(Object tags) {
        this.tags = tags;
    }

    public int getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(int commentCount) {
        this.commentCount = commentCount;
    }

    public int getFavoriteCount() {
        return favoriteCount;
    }

    public void setFavoriteCount(int favoriteCount) {
        this.favoriteCount = favoriteCount;
    }

    public boolean isFollowFlag() {
        return followFlag;
    }

    public void setFollowFlag(boolean followFlag) {
        this.followFlag = followFlag;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public SAlbumRightKey getAlbumRightKey() {
        return albumRightKey;
    }

    public void setAlbumRightKey(SAlbumRightKey albumRightKey) {
        this.albumRightKey = albumRightKey;
    }
}
